package day20171215;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringTest {
    public static void main(String[] args) {

        //面向对象程序设计Java2016级信本1班1606101024何鑫实验一.docx

        //正则表达式：模式匹配

//        compile：模式：想要得到的信息。
//        d:digit;一个数字；+：表示有多个数字
//        .*：指字符串，一个或多个字符
//        matcher:原始字符串:面向对象程序设计Java2016级信本1班1606101024何鑫实验一.docx
//        Matcher matcher = Pattern.compile("信本1班(\\d+)何鑫").matcher(
//                "面向对象程序设计Java2016级信本1班1606101024何鑫实验一.docx");
        Matcher matcher = Pattern.compile("Java(\\d+.*)信本").matcher(
                "面向对象程序设计Java2016级信本1班1606101024何鑫实验一.docx");

        //打印想要的字符串信息
        while (matcher.find()){

            //0:指整个字符串
            //+：指多个
            //1：指第几个字符串
            //.*:指一个或多个字符
            System.out.println(matcher.group(1));

        }


    }
}
